\hypertarget{structsc2_1_1_upgrade_data}{}\section{sc2\+:\+:Upgrade\+Data Struct Reference}
\label{structsc2_1_1_upgrade_data}\index{sc2\+::\+Upgrade\+Data@{sc2\+::\+Upgrade\+Data}}


Upgrade data.  




{\ttfamily \#include $<$sc2\+\_\+data.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structsc2_1_1_upgrade_data_a14c5db44ff8de245a4cd01592c3e6eeb}\label{structsc2_1_1_upgrade_data_a14c5db44ff8de245a4cd01592c3e6eeb}} 
void {\bfseries Read\+From\+Proto} (const S\+C2\+A\+P\+I\+Protocol\+::\+Upgrade\+Data \&upgrade\+\_\+data)
\item 
\mbox{\Hypertarget{structsc2_1_1_upgrade_data_ab9641667d3a1ba0bb61ebd892a3fa8a5}\label{structsc2_1_1_upgrade_data_ab9641667d3a1ba0bb61ebd892a3fa8a5}} 
std\+::string {\bfseries Log} () const
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structsc2_1_1_upgrade_data_a029e671b0ca85d874b3723cae5f9b9ef}\label{structsc2_1_1_upgrade_data_a029e671b0ca85d874b3723cae5f9b9ef}} 
uint32\+\_\+t {\bfseries upgrade\+\_\+id}
\item 
\mbox{\Hypertarget{structsc2_1_1_upgrade_data_a8d8a126e4bee8c434bad896d3ac2c9be}\label{structsc2_1_1_upgrade_data_a8d8a126e4bee8c434bad896d3ac2c9be}} 
std\+::string {\bfseries name}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Upgrade data. 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/sc2api/sc2\+\_\+data.\+h\end{DoxyCompactItemize}
